.backpay {
	.backpay-money {
		margin-top: 0.2rem;
		padding: 0 0.5rem;
		width: 100%;
		height: 1.18rem;
		background: #fff;
		display: flex;
		align-items: center;
		box-sizing: border-box;
		h3 {
			color: #888;
			font-weight: 500;
			font-size: 0.3rem;
			width: 50%;
		}
		p {
			width: 50%;
			text-align: right;
			font-size: 0.34rem;
			color: #030303;
			font-weight: 500;
		}
		margin-bottom: 0.1rem;
	}

	.pwd-box {
		text-align: center;
		padding: 0.54rem 0.34rem;
		background: #fff;
		font-size: 0.32rem;
		color: #555;
		.phone {
			color: #d8433b;
		}
		.pwd-input-box {
			display: flex;
			margin-top: 0.28rem;
		}
		.pwd-content {
			width: 1.14rem;
			height: 1.1rem;
			border: 1px solid #e5e5e5;
			border-right: none;
			display: flex;
			align-items: center;
			justify-content: center;
		}
		.pwd-content:last-child {
			border-right: 1px solid #e5e5e5;
		}

		.pwd-keyboard-box {
			display: flex;
			/* flex-direction:row; */
			width: 100%;
			flex-wrap: wrap;
			justify-content: center;
			align-items: center;
			border-bottom: 1px solid #e5e5e5;
		}
		.pwd-keyboard-content {
			width: 33.3%;
			height: 1.14rem;
			font-size: 0.4rem;
			color: #000;
			border: 0.01rem solid #e5e5e5;
			display: flex;
			align-items: center;
			justify-content: center;
			border-right: none;
			border-bottom: none;
			box-sizing: border-box;
		}
		.pwd-keyboard-content:nth-child(3n) {
			border-right: 0.01rem solid #e5e5e5;
		}
		.btn {
			// padding: 0 .12rem;

			margin: 0.38rem 0.7rem;
			.am-button-primary {
				height: 0.8rem;
				line-height: 0.8rem;
				background: #40b15d;
				border-radius: 0.4rem;
				color: #fff;
				font-size: 0.28rem;
			}
			.no-pay {
				opacity: 0.2;
			}
		}
		.time {
			margin-top: 0.3rem;
			font-size: 0.32rem;
			color: #4f94e6;
			span {
				margin: 0 auto;
				display: block;
				width: 2.3rem;
				height: 0.6rem;
				line-height: 0.6rem;
				text-align: center;
				border: 1px solid #e5e5e5;
				border-radius: 0.3rem;
				font-size: 0.32rem;
			}
		}
	}
}
